package Reflect.demo02;

/*
    Class类常用方法
 */
public class Test03 {
    public static void main (String[] args) throws ClassNotFoundException {
        // ?表示不确定的java类型
        Class<?> aClass = Class.forName("Reflect.demo02.Cat");
        //得到加载的那个类
        System.out.println(aClass);
        //得到aClass运行时类型
        System.out.println(aClass.getClass());
        //得到全类名
        System.out.println(aClass.getName());
        //得到报名
        System.out.println(aClass.getPackage().getName());

        //得到类的所有接口类型
        Class<?>[] interfaces = aClass.getInterfaces();
    }
}
